package string;

/**
 * String频繁修改的性能问题
 * 结论:
 * 由于String是不变对象，每次修改都会产生新对象，因此不适合频繁修改内容
 */
public class StringDemo2 {
    public static void main(String[] args) {
        String str = "a";
        for (int i = 0; i < 1000000; i++) {
            //每次拼接都会产生新对象，内存开销大，运行效率低
            str = str + "a";
//            str = new StringBuilder(str).append("a").toString();
        }
        System.out.println("执行完毕");
    }
}
